package com.boot.down.service;

import com.boot.down.entity.RedPaper;

import java.math.BigDecimal;

/**
 * 红包 服务接口
 */
public interface RedPaperService {

    /**
     * 获取红包
     * @param id 编号
     * @return 红包信息
     */
    RedPaper getRedPaper(Long id);

    /**
     * 扣减红包
     * @param id 编号
     * @return 影响条数
     */
    int decreaseRedPaper(Long id);

    /**
     * 创建红包
     * @param smallSupCount 红包个数
     * @param smallPrice 红包价格
     * @return
     */
    int initRedPaper(Integer smallSupCount, BigDecimal smallPrice);
}
